-
Notifications
You must be signed in to change notification settings - Fork 32
🎨 [Frontend] Prettify Project card #7830
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
@Mergifyio queue |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR improves the aesthetics and layout of the Project Info card by compacting the display and removing unused classifiers and TSR information. Key changes include:
- Updating default texts for missing descriptions and tags.
- Refactoring layout logic in study and service info components.
- Removing unused label texts and updating UI properties in confirmation dialogs and application metadata.
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| services/static-webserver/client/source/class/osparc/info/StudyUtils.js | Updates to description and tags texts and major refactoring of layout handling |
| services/static-webserver/client/source/class/osparc/info/StudyLarge.js | Removal of redundant label texts for a cleaner UI |
| services/static-webserver/client/source/class/osparc/info/ServiceUtils.js | Adjustments to author display with added wrapping and maxWidth |
| services/static-webserver/client/source/class/osparc/info/ServiceLarge.js | Removal of classifiers and quality details for streamlined view |
| services/static-webserver/client/source/class/osparc/desktop/MainPage.js | Updated confirmation window properties for improved UX |
| services/static-webserver/client/compile.json | Updated application title to reflect new version |
Comments suppressed due to low confidence (2)
services/static-webserver/client/source/class/osparc/info/StudyUtils.js:335
- The method __titleWithEditLayout has been removed, but it is still referenced here. Either reinstate the method or update this branch of the code to use the new layout creation logic.
const titleLayout = this.__titleWithEditLayout(extraInfo);
services/static-webserver/client/source/class/osparc/desktop/MainPage.js:118
- [nitpick] Verify that the added confirmAction property is supported by the Confirmation widget and consistent with the design guidelines. Adding a brief inline comment to explain its purpose would improve code clarity.
const win = new osparc.ui.window.Confirmation().set({ confirmAction: "warning", });
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at 88e5a7a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Schön :-)



What do these changes do?
This PR prettifies the Project Info card, compacting the information and using more the horizontal space, avoiding scroll bars and also removing the classifiers and TSR info (they already have their unused section)
Before/After (write access):


Before/After (read access):


Related issue/s
How to test
Dev-ops